package mac5789.graph;

/**
 * Interface comum a grafos
 * 
 * @author lundberg
 * 
 */
public interface Graph {

    /**
     * Número de vértices do grafo
     * 
     * @return int
     */
    int getNVertexes();

    /**
     * Verifica se dois vértices são vizinhos
     * 
     * @param aVertex
     *            aVertex
     * @param otherVertex
     *            otherVertex
     * @return boolean
     */
    boolean areNeighbours(int aVertex, int otherVertex);
}